<?php use_stylesheets_for_form($form) ?>
<?php use_javascripts_for_form($form) ?>
<?php use_stylesheet('jquery-ui-1.7.2.custom.css') ?>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="http://www.itsavesyou.com/jquery.textarearesizer.compressed.js"></script>

<form action="<?php echo url_for('reclamo/'.($form->getObject()->isNew() ? 'create' : 'update').(!$form->getObject()->isNew() ? '?numero='.$form->getObject()->getNumero() : '')) ?>" method="post" <?php $form->isMultipart() and print 'enctype="multipart/form-data" ' ?> onSubmit="alert('El Estatus de esta factura pasará a correcto para que pueda ser transmitida');return validar();">
<?php if (!$form->getObject()->isNew()): ?>
<input type="hidden" name="sf_method" value="put" />
<?php endif; ?>
<?php echo $form['_csrf_token']->render(); ?>
<script type="text/javascript">
        /* jQuery textarea resizer plugin usage */
        $(document).ready(function() {
                $('#reclamo_descripcion').TextAreaResizer();
        });
</script>
<style type="text/css">
        .resizable-textarea textarea {
                display:block;
                margin-bottom:0pt;
                resize: none;
        }
        #ui-datepicker-div{ font-size: 70%; }
</style>
<b>Datos del Reclamo</b>
<div id="datosServicio">
    <table>
        <tr>
            <?php echo $form['numero']->renderError() ?>
            <?php echo $form['fecha']->renderError() ?>
            <td WIDTH="379px">
                N°Reclamo: <?php echo $form['numero'] ?>
            </td>
            <td>
                Fecha de emisi&oacute;n: <?php echo $form['fecha'] ?>
            </td>
        </tr>
        <tr>
            <td>
                Proveedor:&nbsp;&nbsp;&nbsp;<input type="text" id="reclamo_proveedor" READONLY/>
            </td>
        </tr>
        <tr>
            <?php echo $form['numeroFactura']->renderError() ?>
            <td WIDTH="379px">
                N° Factura: &nbsp;<?php echo $form['numeroFactura'] ?>
            </td>
            <td>
                Fecha de Factura: <input type="text" id="reclamo_fechaFactura" READONLY/>
            </td>
        </tr>
    </table>
    <table>
        <tr>
            <td>
                <?php echo $form['descripcion']->renderError() ?>
                Descripci&oacute;n: 
        &nbsp;&nbsp;&nbsp;<textarea class="resizable" name="reclamo[descripcion]" id="reclamo_descripcion" rows="1" cols="83"></textarea>
            </td>
        </tr>
    </table>
    <table>
        <tr>
            <?php echo $form['estatus']->renderError() ?>
            <td WIDTH="349px">
               <table><tr>
                  <td>Estatus: </td>
                <td><input type="radio" name="reclamo[estatus]" id="proceso" value="en Proceso"> En Proceso<br>
                <input type="radio" name="reclamo[estatus]" id="aprobado" value="aprobado"> Aprobado<br>
                <input type="radio" name="reclamo[estatus]" id="rechazado" value="rechazado"> Rechazado
                </td></tr></table></td>
            <td>
                <table>
                    <tr>
                        <td>
                            Fecha de Transmisi&oacute;n: &nbsp;&nbsp;&nbsp;
                        </td>
                    </tr>
                    <tr>
                        <td>
                            N&uacute;mero de Transmisi&oacute;n: 
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
</div>
<b>Datos de Aprobaci&oacute;n</b>
<div id="detalleFactura">
    <table>
        <tr>
            <?php echo $form['numAprob']->renderError() ?>
            <?php echo $form['fechaAprob']->renderError() ?>
            <td WIDTH="379px">
                N° Aprobaci&oacute;n: &nbsp;&nbsp;&nbsp;<?php echo $form['numAprob'] ?>
            </td>
            <td>
                Fecha de Aprobaci&oacute;n: <?php echo $form['fechaAprob'] ?>
            </td>
        </tr>
        <tr>
            <?php echo $form['numNota']->renderError() ?>
            <?php echo $form['fechaNota']->renderError() ?>
            <td WIDTH="379px">
                N° de la nota:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <?php echo $form['numNota'] ?>
            </td>
            <td>
                Fecha de la nota:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <?php echo $form['fechaNota'] ?>
            </td>
        </tr>
        <tr>
            <?php echo $form['tipoNota']->renderError() ?>
            <td WIDTH="379px">
                Tipo de nota:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SELECT NAME="reclamo[tipoNota]" id="reclamo_tipoNota" SIZE="1">
                                                                           <OPTION VALUE="">Seleccione</OPTION>
                                                                           <OPTION VALUE="Crédito">Crédito</OPTION>
                                                                           <OPTION VALUE="Débito">Débito</OPTION>
                                                                        </SELECT> 
            </td>
        </tr>
        <tr>
            <?php echo $form['montoNota']->renderError() ?>
            <td WIDTH="379px">
                Monto de la  nota: <?php echo $form['montoNota'] ?>
            </td>
        </tr>
    </table>
</div><br>
    <table WIDTH=700>
          <tr>
            <td colspan="2">
              <center><button type="button" onclick="location.href = '<?php echo url_for('reclamo/index') ?>'">Regresar</button>
              <input id="guardar" type="submit" value="Guardar"/></center>
            </td>
          </tr>
      </table>
</form>
<div id="resultado" style="display:none;"></div>
<div id="monedaFactura" style="display:none;"></div>

<script>
    jQuery(function($){
	$.datepicker.regional['es'] = {
		closeText: 'Cerrar',
		prevText: '&#x3c;Ant',
		nextText: 'Sig&#x3e;',
		currentText: 'Hoy',
		monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
		'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
		monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun',
		'Jul','Ago','Sep','Oct','Nov','Dic'],
		dayNames: ['Domingo','Lunes','Martes','Mi&eacute;rcoles','Jueves','Viernes','S&aacute;bado'],
		dayNamesShort: ['Dom','Lun','Mar','Mi&eacute;','Juv','Vie','S&aacute;b'],
		dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sa'],
		weekHeader: 'Sm',
		dateFormat: 'dd-mm-yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.setDefaults($.datepicker.regional['es']);
});
</script>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script>


<script>
    $("#reclamo_numeroFactura").live("change", function(){
        if($("#reclamo_numeroFactura").val()!='')
        {
            $('#resultado').load("<?php echo url_for('reclamo/mostrarProveedorFechaFactura') ?>",{factura:$("#reclamo_numeroFactura").val()},
          // Funcion para generar el login automaticamente
            function(text){
              $arreglo = text.split(',');
              $("#reclamo_proveedor").val($arreglo[0]);
              $("#reclamo_fechaFactura").val($arreglo[1]);
              $("#reclamo_numTrans").val($arreglo[3]);
            });
        }
    });
    $("#reclamo_numAprob").live("change", function(){
        if($("#reclamo_numAprob").val()!='')
        {
            $("#reclamo_fechaAprob").datepicker('enable');
            $("#reclamo_fechaNota").datepicker('enable');
            $('#reclamo_numNota').removeAttr("disabled");
            $('#reclamo_tipoNota').removeAttr("disabled");
            $('#reclamo_montoNota').removeAttr("disabled");
            $('#reclamo_moneda').removeAttr("disabled");
        }
        else
        {
            $("#reclamo_fechaAprob").datepicker('disable');
            $("#reclamo_fechaNota").datepicker('disable');
            $('#reclamo_numNota').attr("disabled", true);
            $('#reclamo_tipoNota').attr("disabled", true);
            $('#reclamo_montoNota').attr("disabled", true);
            $('#reclamo_moneda').attr("disabled", true);
        }
    });
function validar(){
    if($("#reclamo_numAprob").val()!='')
    {
        if($("#reclamo_fechaAprob").val()=='')
        {
            alert('Debe especificar la fecha de aprobación');
            return false;
        }
        if($("#reclamo_fechaNota").val()=='')
        {
            alert('Debe especificar la fecha de la nota');
            return false;
        }
        if($("#reclamo_numNota").val()=='')
        {
            alert('Debe especificar el número de nota');
            return false;
        }
        if($("#reclamo_tipoNota").val()=='')
        {
            alert('Debe especificar el tipo de Nota');
            return false;
        }
        if($("#reclamo_montoNota").val()=='')
        {
            alert('Debe especificar el monto de la nota');
            return false;
        }
        return true;
    }
}
</script>
<?php if ($sf_user->hasFlash('error')): ?>
	<script>
		alert('<?php echo $sf_user->getFlash('error'); ?>');
	</script>
<?php endif; ?>
